<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;

/**
 * 模型关联 远程关联
 * Class MorphTest
 * @package App\Console\Commands
 */
class ThroughTest extends Command
{

    protected $signature = 'through:test';

    /**
     * 远程一对一关联通过一个中间关联模型实现。
    suppliers
        id - integer
    users
        id - integer
        supplier_id - integer

    history
        id - integer
        user_id - integer
     */

    public function handle()
    {

        /** 远程一对一
         供应商通过 中间表（users）关联到history
         */
        $res = \App\Model\Supplier::with('userHistory')->find(3);
        // \Log::info($res);

        //
//        \App\Model\Supplier::with()->find(1);


    }
}
